#pragma once

#include "KTCommon/KTCommon.h"

#include <afxtempl.h>
#pragma comment(lib, "msimg32.lib")

#include "KtUICommon/UIManager.h"
#include "KtUICommon/memdc.h"
#include "KtUICommon/GdiHelp.h"
#include "KtUICommon/BCMenu.h"
#include "KtUICommon/LanManager.h"
#include "KtUICommon/DialogMultiLan.h"
#include "KtUICommon/PumaButton.h"
#include "KtUICommon/TreeCtrlEx.h"
#include "KtUICommon/XColorStatic.h"
#include "KtUICommon/ColourPickerXP.h"
#include "KtUICommon/PumaDialog.h"
#include "KtUICommon/PumaEdit.h"
#include "KtUICommon/MenuHelper.h"
#include "KtUICommon/DBGroupBox.h"
#include "KtUICommon/DBComboBox.h"
#include "KtUICommon/CJFlatComboBox.h"
#include "KtUICommon/XPButton.h"
#include "KtUICommon/GradientProgressCtrl.h"
#include "KtUICommon/TrayIcon.h"
#include "KtUICommon/WndMultiLan.h"
#include "KtUICommon/XHyperLink.h"
#include "KtUICommon/DirTreeCtrl.h"
#include "KtUICommon/AnimateDlgIcon.h"
#include "KtUICommon/PumaBmpWnd.h"
#include "KtUICommon/OwnerEdit.h"
#include "KtUICommon/XScrollBar.h"
#include "KtUICommon/PumaListBox.h"
#include "KtUICommon/PumaListCtrl.h"
#include "KtUICommon/WindowsMsg.h"
#include "KtUICommon/PictureEx.h"
#include "KtUICommon/UIThread.h"


extern CLanManager		g_lanManager;
extern CUIManager		g_UIManager;

extern void	KTUI_Init(LPCTSTR szSkinName = _T("default skin"));

#define _READTABLESTRING		g_lanManager.ReadTableString
#define _READMENU				g_lanManager.MenuReadLan
#define UM_LANGUAGE_CHANDGED	(WM_USER + 800)


